package com.lcn.service;

import com.lcn.pojo.Users;
import com.lcn.pojo.bo.UserModifyBO;
import com.lcn.pojo.vo.UsersVO;

public interface UsersService {


    /**
     * 修改用户信息
     * @param userModifyBO
     */
    void modify(UserModifyBO userModifyBO);

    /**
     * 获取用户信息
     * @param userId
     * @param needToken true需要重新设置token
     * @return
     */
    UsersVO getUserInfo(String userId, boolean needToken);

    /**
     * 根据微信号或手机号查询用户
     * @param queryString
     * @return
     */
    Users getByWechatNumOrMobile(String queryString);

    /**
     * 根据id查询用户
     *
     * @param userId
     * @return
     */
    Users getById(String userId);

}
